calibre main interface |
|
Original author(s) | Kovid Goyal |
Initial release | October 31, 2006 |
Stable release | 0.8.33 (December 30, 2011 ) [±] |
Development status | Active |
Written in | Python, C (Qt), Coffeescript, Javascript |
Operating system | Linux, Mac OS X, Windows |
Platform | Cross-platform |
Available in | 37 languages (fully or partially translated) |
Type | E-book management utility (utility software) |
License | GNU GPL v3 |
Website | calibre-ebook.com |
calibre is free and open source e-book computer software that organizes, saves and manages e-books, supporting a variety of formats. It also supports e-book syncing with a variety of popular e-book readers and will, within DRM restrictions, convert e-books between differing formats.
Contents |
Kovid Goyal started developing libprs500 on 10/31/06 when the Sony PRS-500 was introduced. The main idea was to enable the use of the PRS-500 on Linux. Kovid Goyal with support by the MobileRead forum reverse-engineered the proprietary file format LRF. During 2008 the name was changed to calibre.
e-books can be imported into the calibre library by either adding files manually or by syncing an e-book reading device.
calibre supports all the currently commercially relevant file formats and reading devices. Most of these e-book formats can be edited, for example by changing the font or the font size and by adding a auto-generated table of contents. Next to editing, printing is also supported.
calibre helps organizing the personal e-book library by allowing the user to sort and group e-books by metadata fields. Metadata can be pulled from many different sources (ISBNdb.com, Google Books, Amazon, LibraryThing). Full-text search including the whole library is possible.
Online content-sources can be harvested and converted to e-books. This conversion is facilitated by so called '"recipes"', short programs written in a Python-based domain specific language (DSL).
E-books can then be exported to all supported reading devices via USB or via the integrated mail-server. Mailing e-books enables e.g. sending personal documents to the Kindle family of e-book readers.
The content of the library can be remotely accessed by web browser if the hosting computer is running. In this case pushing harvested content from content sources is supported on a regular interval (subscription). If the hosting computer is not always on, a hosted calibre solution[1] can help. In this case the library is not accessible but the subscriptions are pushed to the reading device on schedule.
The application is written in Python and C. It is published under GPL V3 GNU General Public License (GPL) as free Software and open source software.[2]
To convert external content sources calibre supports the RSS-Feedreader protocol; for remote access a E-Mail- and Webserver (HTTP) is supplied.
|